var slideDivHide = "";
var slideDivVarHt = 0;
var slideDivHt = "";
var slideDivX = 0;
var slideDivY = 10;
var slideDivZ = 4;
var slideDivFoo = new Array();
var slideDivSleep = "";

function slideDivSetup() {
	slideDivFoo = document.getElementsByTagName("div");
	for (i=0;i<slideDivFoo.length;i++) {
		if (slideDivFoo[i].className == "slideDiv") {
			slideDivHide = slideDivFoo[i].id;
		}
	}
	slideDivHt = document.getElementById(slideDivHide).offsetHeight;
	slideDivSleep = slideDivHide.substring(slideDivHide.lastIndexOf('-')+1);
	document.getElementById(slideDivHide).style.height = '0px';
	document.getElementById('slideDivToogle').style.display = 'inline';
	
	if (slideDivSleep == 1) { slideDivY = 100; slideDivZ = 1; }
	if (slideDivSleep == 2) { slideDivY = 70; slideDivZ = 1; }
	if (slideDivSleep == 3) { slideDivY = 40; slideDivZ = 1; }
	if (slideDivSleep == 4) { slideDivY = 20; slideDivZ = 1; }
	if (slideDivSleep == 5) { slideDivY = 10; slideDivZ = 1; }
	if (slideDivSleep == 6) { slideDivY = 10; slideDivZ = 2; }
	if (slideDivSleep == 7) { slideDivY = 10; slideDivZ = 4; }
	if (slideDivSleep == 8) { slideDivY = 10; slideDivZ = 7; }
	if (slideDivSleep == 9) { slideDivY = 10; slideDivZ = 10; }
}
var slideDivOnDesplegate = null;
function slideDivToogle(ondesplegate) {	
	if (ondesplegate)
		slideDivOnDesplegate = ondesplegate;
	if (slideDivX === 0) {			
		document.getElementById(slideDivHide).style.height = slideDivVarHt+'px';		
		if (((slideDivHt-slideDivVarHt) < slideDivZ) && (slideDivVarHt !== slideDivHt)) {
			slideDivVarHt = slideDivHt;
		} else {
			slideDivVarHt = slideDivVarHt+slideDivZ;
		}
		if (slideDivVarHt <= slideDivHt) {
			setTimeout('slideDivToogle()',slideDivY);
		}		
		if (slideDivVarHt > slideDivHt) {
			slideDivVarHt = slideDivHt;
			slideDivX = 1;
			if(slideDivOnDesplegate!=null){
				slideDivOnDesplegate();
				slideDivOnDesplegate = null;
			}
		}		
	} else {	
		document.getElementById(slideDivHide).style.height = slideDivVarHt+'px';
		slideDivVarHt = slideDivVarHt-slideDivZ;
		if ((slideDivHt-slideDivVarHt) <= slideDivHt) {
			setTimeout('slideDivToogle()',slideDivY);
		}			
		if ((slideDivHt-slideDivVarHt) > slideDivHt) {
			slideDivVarHt = 0;
			document.getElementById(slideDivHide).style.height = slideDivVarHt+'px';
			slideDivX = 0;				
		}
		
	}
}